terminal size 계산하는 C 코드

---- 1. get terminal size 1. 간단한 terminal size 얻어오기 예제 1. 1. Version 0.1 1. 2005/06/17----이건 현재 터미날의 윈도우 크기를 얻는 예제입니다. 시그널 SIGWINCH 가 함께 사용하시면 좋겠습니다./ Copyright (C) Information Equipment co.,LTD. A...

reboot C 코드

---- 1. reboot/poweroff 1. 간략화한 reboot 코드 1. 1. Version 0.1 1. 2005/08/13 ----이것은 간략한 reboot/poweroff 의 예제를 만든겁니다. 꽤 간략하게 구현한것인데 실제로 완전한 구현은 생각보다 깊은 이해를 필요로 합니다. swapoff와 unmount filesystem 부분은 귀찮아서 ...

표준입력 타임아웃 C 예제

---- 1. read_wait 1. 시간제한을 가진 표준입력 함수 1. yundream 1. Version 0.2 1. 2004/01/27----select(2)를 이용한 시간제한 기능을 가진 표준입력을 받아들이는 함수 입니다. 필요할 때 마다 select(2)메뉴얼을 뒤적이면서 다시 만들어야 되는게 귀찮아서 간단하게 함수화 시켰습니다. int rea...

패킷덤프 C 코드

---- 1. packetdump 1. 패킷덤프하는 간단한 코드 1. 1. Version 0.1 1. 2004/01/28----수신 또는 전송할 패킷을 덤프하는 간단하는 예제입니다.네트워크 프로그래밍에서 가장 중요하면서도 기본이 되는게 실제로 패킷이 정상적으로 만들어져서 전송이 됐는지,반대로 수신받은 패킷이 정상적인지 검증하고 싶을 때 패킷 내용을 직접 ...

unixtimestamp 형태의 시간을 구하는 C 코드

---- 1. microtime 1. unixtimestamp 형태의 시간과 초단위 미만의 시간을 구한다. 1. acidd15 1. Version 0.1 1. 2004/04/02 ----unixtimestamp 형태의 시간과 초단위 미만의 시간을 구한다. 아래 코드를 참조하기 바란다.#include #include #i...

프로세스가 살아있는지 확인하는 C 코드

---- 1. isproc 1. 프로세스가 살아있는지 확인하는 함수 1. 1. Version 0.2 1. 2005/05/17----프로세스가 살아있는지 확인하며, 이를 위해서 /proc/를 검사한다. PID만으로 할경우 프로세스의 생존여부를 확인하는게 불확실할 수 있음으로, 프로세스명이 일치하는지 여부까지 확인한다.int isproc(int pid,...

반향되지 않는 사용자 패스워드 입력 C 예제

---- 1. inputpass 1. 반향되지 않는 사용자 패스워드 받아들이기 1. yundream 1. Version 0.1 1. 2004/01/16----터미널에서 패스워드를 입력받을 때 패스워드 내용이 반향이 되면 안됩니다. 이 때 사용할 수 있는 간단한 함수입니다. termios의 터미널 제어 함수들을 이용해서 작성했습니다. int main(){...

CLang, CD-ROM을 꺼내기

---- 1. eject 1. 시디롬 꺼내는 코드 1. 1. Version 0.2 1. 2004/02/26----ioctl()을 이용해서 cdrom을 꺼내는 간단한 함수 입니다. #include #include #include #include #include ...

C를 이용한 디스크 사용 정보 출력

---- 1. dfget 1. 디스크 사용 정보체크(리눅스) 1. 1. Version 0.2 1. 2004/02/06----디스크 정보를 읽어옵니다. 파티션, 마운트 파일, 할당된 블럭과 사용중인 블럭의 크기를 얻어옵니다. 실제 df을 통해서 얻을 수 있는 정보들을 가져옵니다./dev/mounts정보와 statfs()함수를 이용해서 위의 정보들을 얻어옵...

C언어로 IP 주소 읽기

---- 1. linux_getMyIP 1. 리눅스 전용 자신의 IP 얻어오는 함수 1. 1. Version 1.0 1. 2004/11/05----리눅스 전용 자신의 IP를 얻어오는 함수입니다.소스 코드 안에 todo 코멘트 있음 //--------------------------------------------------------------------...